/* all */
body{
  background-color: #cbcbd7;/*#B9B8CA*/
  font-family: IRANSans !important;
}
.text-center{
	text-align: center !important;
}
.text-left{
	text-align: left !important;
}
.text-right{
	text-align: right !important;
}
.text-justify{
	text-align: justify !important;
}
#main_content{
  margin-top: 60px;/*96*/
  direction: rtl;
}
a{
	color: #000;
}
/* end */

#main_logo{
	display: block;
	float: right;
	width: 100%;
	min-height: 98px;
	margin-top: 0;
	position: relative;
	background: url(../images/main_logo.png) no-repeat right top;
	background-size: contain;
}

/* menu */
nav li a{
	font-family: IRANSans !important;
}
.dropdown-submenu>a>i{
	float: left;
}
/* end */

/* map */

.iran-map-container{
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 19px 5px;
}
/* end */

/* today-martyrs */
.section-header{
  border-bottom: 1px solid #000;
  margin-bottom: 19px;
  background: #00003c;
  border-radius: 8px;
  padding-top: 5px;
}
.section-header .section-title span{
  border-bottom: 3px solid #2196F3;
  padding-bottom: 10px;
  color: #FFF;
}
.animated-content{
  /*border: 1px solid #dddddd;*/
  /*-webkit-border-radius: 2px;*/
  /*-moz-border-radius: 2px;*/
  /*border-radius: 2px;*/
  padding: 5px;
  background-color:#B9B8CA;
  border-radius:8px;
}
.animated-content .item{
	border: 1px solid #000;
}
.today-martyrs .image-title{
  background-color: #223D6C;/*#00BCD4*/
  padding: 8px;
  color: #fff;
  margin-bottom: 0;
}
.today-martyrs, .selected-martyrs{
	/*margin-bottom: 38px;*/
	border-bottom: 1px solid #ddd;
}
/* end */

/* selected-martyrs */
.selected-martyrs .image-title{
  background: rgba(34, 61, 108, 0.8);
  padding: 8px;
  color: #fff;
  margin-bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 24px;
}
.selected-martyrs .item{
	/*background-color: #fff;*/
}
.selected-martyrs .image-info-btn{
	font-size: 12px;
	margin-right: 8px;
}
/* end */

/* link-news-container */
	
	.link-news-container{
		margin-top: 28px;
		border: 1px solid #ddd;
		padding: 19px 8px;
		border-radius: 8px;
	}
	
	#special_links_item{
		padding-right: 12px;
	}
	#special_links_item li{
		padding: 5px 0;
		border-bottom: 1px dotted #ddd;
	}
	#special_links_item li:hover *{
		color: #2196F3;
	}
	#special_links_item li span{
		padding-left: 5px;
		float: right;
		line-height: 24px;
		font-size: 19px;
	}
	#special_links_item li a{
		color: #001d57;
	}
	#special_links_item li a:hover{
		color: #da0a18;
	}
	
	.archive-items{
		text-align: justify;
	}
	.news .news-items{
		overflow: hidden;
		margin-bottom: 14px;
		margin-top: 14px;
		border-bottom: 1px dotted #d5d5d5;
	}
	.news .news-items > a{
		display: block;
	}
	.news .news-items > a > img {
		width: 125px;
		display: block;
		height: auto;
		float: right;
		margin-left: 10px;
	}
	.news .news-items .news-heading {
		margin: 2px 0;
	}
	.news .news-items h2.news-title {
		color: #001d57;
		display: block;
		font-size: 16px;
		line-height: 26px;
		margin: 2px 0;
	}
	.news .news-items h2.news-title > span {
		font-size: 19px;
		color: #2196F3;
		float: right;
		line-height: 24px;
		padding-left: 5px;
	}
	.news .news-items .news-text {
		font-size: 13px;
		text-align: justify;
		line-height: 24px;
	}
	
	.news .news-items h2.news-title a:hover{
		color: #da0a18;
	}
/* end */

/* all martyrs */
#all_martyrs_container{
	margin-top: 19px;
	border: 5px solid #ddd;
	padding: 8px;
	position: relative;
}
#all_martyrs_container a.all-martyrs-link{
	position: relative;
	display: inline-block;
}
#all_martyrs_container .show-martyrs-name{
    position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
    background-color: #333;
		font-size: 10px;
    color: #fff;
    margin: 0 !important;
    padding: 0 5px;
    text-align: center;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    opacity: 0;
		z-index: 100;
}
#all_martyrs_container .show-name .show-martyrs-name{
	opacity: 0.8;
}

/* end */

/* footer */
	
	footer{
		margin-top: 56px;
	}
	
/* end */

/* other size */

@media only screen and (max-width: 639px) and (min-width: 480px){
	#main_content{
		margin-top: 72px;
	}
	
	#main_logo{
		min-height: 134px;
		background-position: top center;
		margin-top: 8px;
	}
	
	#logo2{
		display: none;
	}
}

@media only screen and (max-width: 992px) and (min-width: 480px){
	.link-news-container .one_third, .link-news-container .two_third, .iran-map-container .one_third, .iran-map-container .two_third{
		width: 100% !important;
	}
		
}
}

/* end */
/*-----------------------archivenews style-------------------------------------*/
.main-archive-style{
	display: table;
	line-height:22px;
	padding:5px;
}
.archive-pic-main{
	/*float: right;*/
	display: table-cell;
	width: 10%;
}
.archive-text-main{
 /*	float: left;*/
 	vertical-align: top;
 	display: table-cell;
	width: 60%;
	color: #252525;
	text-align: left;
	padding:5px 10px 5px 5px ;
	font-size:12px;
}
.image-style-shadow{
	box-shadow: 0 0 5px #000000;
	border-radius: 7px;
	padding: 2px;
	float: right;
}
.images-style{
	border-radius: 7px;
	float:right;
	margin: 10px;
}
.news-titr-style{
	padding-bottom: 10px;
	color: #a81000;
}
.news-titr-style a:hover{
	color: #770c00;
}
.other-pic-man-style{
	clear: both;
	margin: 10px 0 10px 0;
	overflow: hidden;
	/*border-bottom: 2px solid gray;
	border-top: 2px solid gray;*/
	padding: 10px 0;
}
.other-pic-news{
	float: left;
	padding: 5px 20px 5px 20px;
	box-shadow: 0 0 5px #000000;
	min-height: 150px;
	border-radius: 10px 0 10px 0;
	margin: 5px 5px;
}
.other-pic-news-min{
	padding: 5px;
	/*border: 1px solid #274065;*/
	border-bottom: 1px solid #395e93;
}
/****************************************Second Page style*****************************/
.pic-main-style {
	margin: 0 0 10px 0;
}
.subject-style{
	margin: 10px auto;
	/*background-color: red;*/
	color : white;
	padding: 40px 252px 0 0;
}
.img-div-exist-style{
	width:180px;
	height: 146px;
	
}
.Titr {color:#000099;font-size:14px;font-weight:bold;}
.TitrArchive {font-family:Times New Roman; color:#000099;font-size:16px;font-weight:bold;line-height:170%}
.SecondTitr{font-size:10px;font-family:tahoma}
.Const{color:#172fda; font-size:12px}
.Text{font-family:Tahoma; font-size:13px}
.link-red{color:#c70600;padding-right:1px;font-family:Tahoma;font-size:14px;line-height:27px;}
.khabar-bar-gray{ background-color:#E4E4E4;border-bottom:1px #CCCCCC solid;border-top:1px #CCCCCC solid; /*height:30px;*/; line-height:175%; text-align:justify; padding:3px 5px; font-size:12px; border-radius:8px; margin-bottom: 10px;}
.advsearch{line-height:250%;border:1px #666 solid;border-radius:10px;margin:10px 5px;padding:10px;background-color:#EEE; min-height:200px;text-align:justify;}
.returnButt div {background-color:#179ef7; line-height:30px; border-radius:8px; font-family:tahoma; font-size:11px; width:15%; float:none; text-align:center}
.returnButt a {color:#FFF;}
.social_links a{color:#00003c ;width:16.66%;text-align:center;height:29px;}
.social_links i{font-size:28px; border-left:1px solid #ddd; padding:0 10px ;}
.top_section2 {height: 190px;}
.top_section2 {background-color:#00003C !important}/*#061d61*/
#logo2 {min-height:180px}
#main_logo {min-height:190px}
.social_row1{width: 100%; padding: 10px 0; border-bottom: 1px solid #ddd; margin-bottom:8px}
.pull-right{float: right !important;}
.search_part{height: 29px; /*background: #fff*/; border-radius: 3px; width:100%;}
.input_box{height: 29px; width:75%}
.search_input{width: 98%; margin: 0; border: 0; color: #000; height: 29px; border-radius:5px; background-color:#FFF}/*#e1e0e0*/
.img_box{width:22%; margin-right:3%}
.search_img{width: 100%; height: 29px; background: #01023b; display: block; text-align: center; vertical-align: middle; border-radius: 8px}
.search_img i{color: #fff; font-size: 18px; margin-top: 5px;}
.wrapper{clear: both; height: 0; overflow: hidden;}
.backgroundbox{background-color:#d8d8e3; border-radius:5px; /*padding:5px*/}
.backcolor{width:40%}
.archive-title{text-align:justify}
.news .news-items{padding-bottom:14px}
@media only screen and (max-width: 479px){
	#logo2 {display:none}
	#main_logo {background-position:top center; margin-top:8px; min-height:120px}
	.backcolor{width:70%}
}
